API Documentation
PbsEnvMapFilter.h
1 // PbsEnvMapFilter.h
3 //
5 
6 namespace nkAstraeus
7 {
11  class PbsEnvMapFilter final
12  {
13  public :
14 
15  // Filtering
33  static void requestEnvMapFiltering (nkGraphics::Texture* envMap, nkGraphics::Texture* outFilteredMap, unsigned int outPixelDims = 128) ;
34 
47  static void requestIrradianceComputing (Texture* input, Texture* output) ;
48  } ;
49 }
nkGraphics::Texture
A texture used for rendering, hosted on GPU.
Definition: Texture.h:35
nkAstraeus::PbsEnvMapFilter::requestEnvMapFiltering
static void requestEnvMapFiltering(nkGraphics::Texture *envMap, nkGraphics::Texture *outFilteredMap, unsigned int outPixelDims=128)
nkAstraeus::PbsEnvMapFilter
Provides tools to filter environment maps and improve IBL within the PbsMaterial.
Definition: PbsEnvMapFilter.h:12
nkAstraeus::PbsEnvMapFilter::requestIrradianceComputing
static void requestIrradianceComputing(Texture *input, Texture *output)
nkAstraeus
Encompasses all API of component NilkinsAstraeus.
Definition: Engine.h:7